Ubiquitous Computing and Databases
نویسندگان
چکیده
One of the major challenges in turning the ubiquitous computing vision into reality is the development of distributed system architectures that will support effectively and efficiently the ability to instrument the physical world (Estrin et al., 2002; National Research Council, 2001). Such architectures are being developed around two core concepts: self-organizing networks of embedded devices with wireless communication capabilities and data-centricity. To augment physical artifacts with computational and communications capabilities, it is necessary to enable miniaturized hardware components capable of wireless communication. However, these same characteristics that allow for instrumentation of physical objects also impose significant constraints. Systems architectures require significant changes due to the severely limited resources available on these devices. One possible solution is offered by the emergence of data-centric systems. In this context, datacentric refers to in-network processing and storage, carried out in a decentralized manner (Estrin et al., 2000). One objective of data-centricity is to let systems exploit the anticipated high node densities to achieve longer unsupervised operating lifetimes. Indeed, smaller form factor wireless sensor nodes have limited resources and often cannot afford to transfer all the collected data to the network edge and forward to centralized information processing systems. A practical example of the data-centric approach for network routing is directed diffusion (Intanagonwiwat, Govindan & Estrin, 2000). This mechanism employs in-network processing by routing data along aggregation paths, thus, removing the need for an address-centric architecture. It exploits data naming as the lowest level of system organization and supports flexible and efficient in-network processing. In summary, databases have a dual role to play in ubiquitous computing: in the short term, they need to provide the mapping between physical and virtual entities and space in a highly distributed and heterogeneous environment. In the longer term, database management systems need to provide the infrastructure for the development of data-centric systems. Each of the two phases is discussed in turn in the following sections.
منابع مشابه
Virtual Database Technology for Distributed Database in Ubiquitous Computing Environment
In this paper, our research objective is to develop a database virtualizat ion technique in order to let data analysts or other users who apply data mining methods to their jobs use all ubiquitous databases on the Internet as if they were recognized as a single database, thereby helping to reduce their workloads such as data collection from the Internet databases and data cleansing works. In th...
متن کاملAre The Integrations Between Ontologies and Databases Really Opening the Closed World in Ubiquitous Computing ?
Currently, ontologies are widely used in ubiquitous systems for the representation of context and situation information. In addition, task ontologies are used to describe processes and daily situations that may occur in certain domains. In this way, it is necessary that there are strategies of integration between ontologies and databases, because ubiquitous systems generate large amounts of con...
متن کاملAmbient Intelligence with the Ubiquitous Network, the Embedded Computer Devices and the Hidden Databases (abstract)
Within 10 years people will have hundreds of interconnected computing devices around them. Many connections will be wireless and many devices will store data in them. With a billion or more mobile users having a hundred devices we face a ubiquitous (IP) network with a very large (100B) small and hidden or embedded databases as well as \always-on" connection to all kind of databases in the netwo...
متن کاملOn the Dynamic RSS Feedbacks of Indoor Fingerprinting Databases for Localization Reliability Improvement
Location data is one of the most widely used context data types in context-aware and ubiquitous computing applications. To support locating applications in indoor environments, numerous systems with different deployment costs and positioning accuracies have been developed over the past decade. One useful method, based on received signal strength (RSS), provides a set of signal transmission acce...
متن کاملAn Adaptive Context-Aware Transaction Model for Mobile and Ubiquitous Computing
Transaction management for mobile and ubiquitous computing (MUC) aims at providing mobile users with reliable and transparent services anytime anywhere. Traditional mobile transaction models built on client-proxy-server architecture cannot make this vision a reality because 1) in these models, base stations (proxy) are the prerequisite for mobile hosts (client) to connect with databases (server...
متن کاملThe Convergence of AOP and Active Databases: Towards Reactive Middleware
Reactive behavior is rapidly becoming a key feature of modern software systems in such diverse areas as ubiquitous computing, autonomic systems, and event-based supply chain management. In this paper we analyze the convergence of techniques from aspect oriented programming, active databases and asynchronous notification systems to form reactive middleware. We identify the common core of abstrac...
متن کامل